package com.yyb.utils.neteaseim.bean.query;

/**
 * @Author : Marshal
 * @Create : 2018/3/28 9:46
 * @Description : 单聊云端历史消息查询实体类
 */
public class NeImSingleHistoryMessageQuery {

    /** 发送者aacid */
    private String from;

    /** 接受者accid */
    private String to;

    /** 开始时间 ： ms */
    private String begintime;

    /** 截止时间 ： ms */
    private String endtime;

    /** 本次查询的消息条数上限(最多100条),小于等于0，或者大于100，会提示参数错误 */
    private int limit;

    /** 1按时间正序排列，2按时间降序排列。其它返回参数414错误.默认是按降序排列 */
    private int reverse;


    public String getFrom() {
        return from;
    }

    public void setFrom(String from) {
        this.from = from;
    }

    public String getTo() {
        return to;
    }

    public void setTo(String to) {
        this.to = to;
    }

    public String getBegintime() {
        return begintime;
    }

    public void setBegintime(String begintime) {
        this.begintime = begintime;
    }

    public String getEndtime() {
        return endtime;
    }

    public void setEndtime(String endtime) {
        this.endtime = endtime;
    }

    public int getLimit() {
        return limit;
    }

    public void setLimit(int limit) {
        this.limit = limit;
    }

    public int getReverse() {
        return reverse;
    }

    public void setReverse(int reverse) {
        if (reverse != 1) {
            // 只要reverse != 1 就默认是降序2
            this.reverse = 2;
        } else {
            this.reverse = reverse;
        }
    }
}
